/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * AreaListar.java
 *
 * Created on 07/05/2011, 11:01:09 AM
 */
package org.gingresos.importartablas;

import org.gingresos.regimenimpositivo.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import javax.swing.JLabel;
import javax.swing.SwingUtilities;
import javax.swing.table.DefaultTableModel;
import org.gingresosapi.beans.*;
import org.gingresosapi.controller.*;
import org.gingresosapi.generales.Mensajeria;
import org.gingresos.start.MySesion;
import org.jdesktop.swingx.JXTipOfTheDay;
import org.jdesktop.swingx.tips.DefaultTip;
import org.jdesktop.swingx.tips.DefaultTipOfTheDayModel;
import org.jdesktop.swingx.tips.TipOfTheDayModel;

/**
 *
 * @author avbravo
 */
public class LimpiarTablas extends javax.swing.JInternalFrame {

    DefaultTableModel modelo, modeloNueva;
    int fila = -1;
    Connection conexionIngresos = null;
    String ipIngresos;
    ArreglopagoController arreglopagoController1 = new ArreglopagoController();
    ArreglopagoimpuestosController arreglopagoimpuestosController1 = new ArreglopagoimpuestosController();
    ArreglopagonumeracionController arreglopagonumeracionController1 = new ArreglopagonumeracionController();
    BicicletasController bicicletasController1 = new BicicletasController();
    BicicletaspagosplacasController bicicletaspagosplacasController1 = new BicicletaspagosplacasController();
    CambioscedulaController cambioscedulaController1 = new CambioscedulaController();
    CierreanualController cierreanualController1 = new CierreanualController();
    CierreanualvigenciasexpiradasController cierreanualvigenciasexpiradasController1 = new CierreanualvigenciasexpiradasController();
    CierremensualController cierremensualController1 = new CierremensualController();
    CierremensualvigenciasexpiradasController cierremensualvigenciasexpiradasController1 = new CierremensualvigenciasexpiradasController();
    CierremorosidadmensualController cierremorosidadmensualController1 = new CierremorosidadmensualController();
    CierremorosidadmensualanualController cierremorosidadmensualanualController1 = new CierremorosidadmensualanualController();
    CierrerecargomensualController cierrerecargomensualController1 = new CierrerecargomensualController();
    CodigosrecargoController codigosrecargoController1 = new CodigosrecargoController();
    CodigosvigenciasController codigosvigenciasController1 = new CodigosvigenciasController();
    ComandosController comandosController1 = new ComandosController();
    ComerciocambioscodigoController comerciocambioscodigoController1 = new ComerciocambioscodigoController();
    ComerciosController comerciosController1 = new ComerciosController();
    ComerciosbajaController comerciosbajaController1 = new ComerciosbajaController();
    ComerciosbajaliberacionController comerciosbajaliberacionController1 = new ComerciosbajaliberacionController();
    ComerciosinscripcionController comerciosinscripcionController1 = new ComerciosinscripcionController();
    ContribuyentesController contribuyentesController1 = new ContribuyentesController();
    CorregimientosController corregimientosController1 = new CorregimientosController();
    EntidadhipotecariaController entidadhipotecariaController1 = new EntidadhipotecariaController();
    ExoneracionesController exoneracionesController1 = new ExoneracionesController();
    GruporegimenController gruporegimenController1 = new GruporegimenController();
    GruposusuariosController gruposusuariosController1 = new GruposusuariosController();
    IniciofiscalController iniciofiscalController1 = new IniciofiscalController();
    JuzgadoController juzgadoController1 = new JuzgadoController();
    MorosidadmensualController morosidadmensualController1 = new MorosidadmensualController();
    MunicipiosController municipiosController1 = new MunicipiosController();
    PagosanualesController pagosanualesController1 = new PagosanualesController();
    PagosmensualesController pagosmensualesController1 = new PagosmensualesController();
    PazsalvoController pazsalvoController1 = new PazsalvoController();
    PazsalvonumeracionController pazsalvonumeracionController1 = new PazsalvonumeracionController();
    PorcentajesController porcentajesController1 = new PorcentajesController();
    PorcentajesmorosidadanualController porcentajesmorosidadanualController1 = new PorcentajesmorosidadanualController();
    PorcentajesmorosidadmensualController porcentajesmorosidmensualController1 = new PorcentajesmorosidadmensualController();
    PorcentajestesorerosauxiliaresController porcentajestesorerosauxiliaresController1 = new PorcentajestesorerosauxiliaresController();
    ProvinciasController provinciasController1 = new ProvinciasController();
    RecargomensualController recargomensualController1 = new RecargomensualController();
    RecibosController recibosController1 = new RecibosController();
    RecibosanuladosController recibosanuladosController1 = new RecibosanuladosController();
    ReciboscontabilidadtemporalController reciboscontabilidadtemporalController1 = new ReciboscontabilidadtemporalController();
    ReciboscontabilidadtemporalinformesController reciboscontabilidadtemporalinformesController1 = new ReciboscontabilidadtemporalinformesController();
    RecibosdetallesController recibosdetallesController1 = new RecibosdetallesController();
    RecibosdetallestemporalController recibosdetallestemporalController1 = new RecibosdetallestemporalController();
    RecibosnumeracionController recibosnumeracionController1 = new RecibosnumeracionController();
    RegimenController regimenController1 = new RegimenController();
    RegimencomerciosController regimencomerciosController1 = new RegimencomerciosController();
    RegimencontribuyentesController regimencontribuyentesController1 = new RegimencontribuyentesController();
    RegimenremolquesController regimenremolquesController1 = new RegimenremolquesController();
    RegimenvehiculosController regimenvehiculosController1 = new RegimenvehiculosController();
    RemolquesController remolquesController1 = new RemolquesController();
    RemolquesbajadosController remolquesbajadosController1 = new RemolquesbajadosController();
    RemolquesfideicomisoController remolquesfideicomisoController1 = new RemolquesfideicomisoController();
    RemolqueshipotecaController remolqueshipotecaController1 = new RemolqueshipotecaController();
    RemolquesinscripcionController remolquesinscripcionController1 = new RemolquesinscripcionController();
    RemolquesinscripcionbajadosController remolquesinscripcionbajadosController1 = new RemolquesinscripcionbajadosController();
    RemolquesinscripcionexoneracionController remolquesinscripcionexoneracionController1 = new RemolquesinscripcionexoneracionController();
    RemolquesinscripcionliberadosController remolquesinscripcionliberadosController1 = new RemolquesinscripcionliberadosController();
    RemolquesliberadosController remolquesliberadosController1 = new RemolquesliberadosController();
    RemolquespagosplacasController remolquespagosplacasController1 = new RemolquespagosplacasController();
    RemolquessecuestroesperaController remolquessecuestroesperaController1 = new RemolquessecuestroesperaController();
    RemolquestipoController remolquestipoController1 = new RemolquestipoController();
    RemolquestraspasoController remolquestraspasoController1 = new RemolquestraspasoController();
    RemolquestraspasonumeracionController remolquestraspasonumeracionController1 = new RemolquestraspasonumeracionController();
    Servidoringresos servidoringresos1;
    ServidoringresosController servidoringresosController1;
    SubgruporegimenController subgruporegimenController1 = new SubgruporegimenController();
    TemporalimpuestospagarController temporalimpuestospagarController1 = new TemporalimpuestospagarController();
    TemporalinformespagosmensualesController temporalinformespagosmensualesController1 = new TemporalinformespagosmensualesController();
    TemporalmorosidadmensualController temporalmorosidadmensualController1 = new TemporalmorosidadmensualController();
    TemporalpagosmensualesController temporalpagosmensualesController1 = new TemporalpagosmensualesController();
    TemporalremolquesplacasController temporalremolquesplacasController1 = new TemporalremolquesplacasController();
    TemporalvehiculosplacasController temporalvehiculosplacasController1 = new TemporalvehiculosplacasController();
    TesorerosauxiliaresController tesorerosauxiliaresController1 = new TesorerosauxiliaresController();
    UsuariosController usuariosController1 = new UsuariosController();
    VehiculosController vehiculosController1 = new VehiculosController();
    VehiculosbajadosController vehiculosbajadosController1 = new VehiculosbajadosController();
    VehiculosfideicomisoController vehiculosfideicomisoController1 = new VehiculosfideicomisoController();
    VehiculoshipotecaController vehiculoshipotecaController1 = new VehiculoshipotecaController();
    VehiculosinscripcionController vehiculosinscripcionController1 = new VehiculosinscripcionController();
    VehiculosinscripcionbajadosController vehiculosinscripcionbajadosController1 = new VehiculosinscripcionbajadosController();
    VehiculosinscripcionexoneracionController vehiculosinscripcionexoneracionController1 = new VehiculosinscripcionexoneracionController();
    VehiculosinscripcionliberadosController vehiculosinscripcionliberadosController1 = new VehiculosinscripcionliberadosController();
    VehiculosliberadosController vehiculosliberadosController1 = new VehiculosliberadosController();
    VehiculospagosplacasController vehiculospagosplacasController1 = new VehiculospagosplacasController();
    VehiculossecuestroesperaController vehiculossecuestroesperaController1 = new VehiculossecuestroesperaController();
    VehiculostraspasoController vehiculostraspasoController1 = new VehiculostraspasoController();
    VehiculostraspasonumeracionController vehiculostraspasonumeracionController1 = new VehiculostraspasonumeracionController();
    VigenciasexpiradasController vigenciasexpiradasController1 = new VigenciasexpiradasController();
    /*
     * 
     */
    JXTipOfTheDay tipOfTheDay = new JXTipOfTheDay(loadModel());
    Object[] filas = new Object[2]; // Hay tres columnas en la tabla
     List<Arreglopago> listArreglopago = new ArrayList<Arreglopago>();
    List<Arreglopagoimpuestos> listArreglopagoimpuestos = new ArrayList<Arreglopagoimpuestos>();
    List<Arreglopagonumeracion> listArreglopagonumeracion = new ArrayList<Arreglopagonumeracion>();
    List<Bicicletas> listBicicletas = new ArrayList<Bicicletas>();
    List<Bicicletaspagosplacas> listBicicletaspagosplacas = new ArrayList<Bicicletaspagosplacas>();
    List<Cambioscedula> listCambioscedula = new ArrayList<Cambioscedula>();
    List<Cierreanual> listCierreanual = new ArrayList<Cierreanual>();
    List<Cierreanualvigenciasexpiradas> listCierreanualvigenciasexpiradas = new ArrayList<Cierreanualvigenciasexpiradas>();
    List<Cierremensual> listCierremensual = new ArrayList<Cierremensual>();
    List<Cierremensualvigenciasexpiradas> listCierremensualvigenciasexpiradas = new ArrayList<Cierremensualvigenciasexpiradas>();
    List<Cierremorosidadmensual> listCierremorosidadmensual = new ArrayList<Cierremorosidadmensual>();
    List<Cierremorosidadmensualanual> listCierremorosidadmensualanual = new ArrayList<Cierremorosidadmensualanual>();
    List<Cierrerecargomensual> listCierrerecargomensual = new ArrayList<Cierrerecargomensual>();
    List<Codigosrecargo> listCodigosrecargo = new ArrayList<Codigosrecargo>();
    List<Codigosvigencias> listCodigosvigencias = new ArrayList<Codigosvigencias>();
    List<Comandos> listComandos = new ArrayList<Comandos>();
    List<Comerciocambioscodigo> listComerciocambioscodigo = new ArrayList<Comerciocambioscodigo>();
    List<Comercios> listComercios = new ArrayList<Comercios>();
    List<Comerciosbaja> listComerciosbaja = new ArrayList<Comerciosbaja>();
    List<Comerciosbajaliberacion> listComerciosbajaliberacion = new ArrayList<Comerciosbajaliberacion>();
    List<Comerciosinscripcion> listComerciosinscripcion = new ArrayList<Comerciosinscripcion>();
    List<Contribuyentes> listContribuyentes = new ArrayList<Contribuyentes>();
    List<Corregimientos> listCorregimientos = new ArrayList<Corregimientos>();
    List<Entidadhipotecaria> listEntidadhipotecaria = new ArrayList<Entidadhipotecaria>();
    List<Exoneraciones> listExoneraciones = new ArrayList<Exoneraciones>();
    List<Gruporegimen> listGruporegimen = new ArrayList<Gruporegimen>();
    List<Gruposusuarios> listGruposusuarios = new ArrayList<Gruposusuarios>();
    List<Iniciofiscal> listIniciofiscal = new ArrayList<Iniciofiscal>();
    List<Juzgado> listJuzgado = new ArrayList<Juzgado>();
    List<Morosidadmensual> listMorosidadmensual = new ArrayList<Morosidadmensual>();
    List<Municipios> listMunicipios = new ArrayList<Municipios>();
    List<Pagosanuales> listPagosanuales = new ArrayList<Pagosanuales>();
    List<Pagosmensuales> listPagosmensuales = new ArrayList<Pagosmensuales>();
    List<Pazsalvo> listPazsalvo = new ArrayList<Pazsalvo>();
    List<Pazsalvonumeracion> listPazsalvonumeracion = new ArrayList<Pazsalvonumeracion>();
    List<Porcentajes> listPorcentajes = new ArrayList<Porcentajes>();
    List<Porcentajesmorosidadanual> listPorcentajesmorosidadanual = new ArrayList<Porcentajesmorosidadanual>();
    List<Porcentajesmorosidadmensual> listPorcentajesmorosidadmensual = new ArrayList<Porcentajesmorosidadmensual>();
    List<Porcentajestesorerosauxiliares> listPorcentajestesorerosauxiliares = new ArrayList<Porcentajestesorerosauxiliares>();
    List<Provincias> listProvincias = new ArrayList<Provincias>();
    List<Recargomensual> listRecargomensual = new ArrayList<Recargomensual>();
    List<Recibos> listRecibos = new ArrayList<Recibos>();
    List<Recibosanulados> listRecibosanulados = new ArrayList<Recibosanulados>();
    List<Reciboscontabilidadtemporal> listReciboscontabilidadtemporal = new ArrayList<Reciboscontabilidadtemporal>();
    List<Reciboscontabilidadtemporalinformes> listReciboscontabilidadtemporalinformes = new ArrayList<Reciboscontabilidadtemporalinformes>();
    List<Recibosdetalles> listRecibosdetalles = new ArrayList<Recibosdetalles>();
    List<Recibosdetallestemporal> listRecibosdetallestemporal = new ArrayList<Recibosdetallestemporal>();
    List<Recibosnumeracion> listRecibosnumeracion = new ArrayList<Recibosnumeracion>();
    List<Regimen> listRegimen = new ArrayList<Regimen>();
    List<Regimencomercios> listRegimencomercios = new ArrayList<Regimencomercios>();
    List<Regimencontribuyentes> listRegimencontribuyentes = new ArrayList<Regimencontribuyentes>();
    List<Regimenremolques> listRegimenremolques = new ArrayList<Regimenremolques>();
    List<Regimenvehiculos> listRegimenvehiculos = new ArrayList<Regimenvehiculos>();
    /*
     * remolques
     */
    List<Remolques> listRemolques = new ArrayList<Remolques>();
    List<Remolquesbajados> listRemolquesbajados = new ArrayList<Remolquesbajados>();
    List<Remolquesfideicomiso> listRemolquesfideicomiso = new ArrayList<Remolquesfideicomiso>();
    List<Remolqueshipoteca> listRemolqueshipoteca = new ArrayList<Remolqueshipoteca>();
    List<Remolquesinscripcion> listRemolquesinscripcion = new ArrayList<Remolquesinscripcion>();
    List<Remolquesinscripcionbajados> listRemolquesinscripcionbajados = new ArrayList<Remolquesinscripcionbajados>();
    List<Remolquesinscripcionexoneracion> listRemolquesinscripcionexoneracion = new ArrayList<Remolquesinscripcionexoneracion>();
    List<Remolquesinscripcionliberados> listRemolquesinscripcionliberados = new ArrayList<Remolquesinscripcionliberados>();
    List<Remolquesliberados> listRemolquesliberados = new ArrayList<Remolquesliberados>();
    List<Remolquespagosplacas> listRemolquespagosplacas = new ArrayList<Remolquespagosplacas>();
    List<Remolquessecuestroespera> listRemolquessecuestroespera = new ArrayList<Remolquessecuestroespera>();
    List<Remolquestipo> listRemolquestipo = new ArrayList<Remolquestipo>();
    List<Remolquestraspaso> listRemolquestraspaso = new ArrayList<Remolquestraspaso>();
    List<Remolquestraspasonumeracion> listRemolquestraspasonumeracion = new ArrayList<Remolquestraspasonumeracion>();
    List<Subgruporegimen> listSubgruporegimen = new ArrayList<Subgruporegimen>();
    List<Usuarios> listUsuarios = new ArrayList<Usuarios>();
    List<Vehiculos> listVehiculos = new ArrayList<Vehiculos>();
    List<Vehiculosbajados> listVehiculosbajados = new ArrayList<Vehiculosbajados>();
    List<Vehiculosfideicomiso> listVehiculosfideicomiso = new ArrayList<Vehiculosfideicomiso>();
    List<Vehiculoshipoteca> listVehiculoshipoteca = new ArrayList<Vehiculoshipoteca>();
    List<Vehiculosinscripcion> listVehiculosinscripcion = new ArrayList<Vehiculosinscripcion>();
    List<Vehiculosinscripcionbajados> listVehiculosinscripcionbajados = new ArrayList<Vehiculosinscripcionbajados>();
    List<Vehiculosinscripcionexoneracion> listVehiculosinscripcionexoneracion = new ArrayList<Vehiculosinscripcionexoneracion>();
    List<Vehiculosinscripcionliberados> listVehiculosinscripcionliberados = new ArrayList<Vehiculosinscripcionliberados>();
    List<Vehiculosliberados> listVehiculosliberados = new ArrayList<Vehiculosliberados>();
    List<Vehiculospagosplacas> listVehiculospagosplacas = new ArrayList<Vehiculospagosplacas>();
    List<Vehiculossecuestroespera> listVehiculossecuestroespera = new ArrayList<Vehiculossecuestroespera>();
    List<Vehiculostraspaso> listVehiculostraspaso = new ArrayList<Vehiculostraspaso>();
    List<Vehiculostraspasonumeracion> listVehiculostraspasonumeracion = new ArrayList<Vehiculostraspasonumeracion>();
    List<Vigenciasexpiradas> listVigenciasexpiradas = new ArrayList<Vigenciasexpiradas>();
    int contador;
    int x;
    int numeroregistros;
    String sql;
    PreparedStatement psquery;
    ResultSet rs;

    private static TipOfTheDayModel loadModel() {
        List tips = Arrays.asList(new DefaultTip("Tip 1", "Este proceso importa grupo, subgrupo, regimen de la base de datos de ingresos"),
                new DefaultTip("Tip 2", "Este proceso consume mucho tiempo."));
        DefaultTipOfTheDayModel model = new DefaultTipOfTheDayModel(tips);
        return model;
    }
    JLabel statusLabel = new JLabel();

    /** Creates new form AreaListar */
    public LimpiarTablas() {
        initComponents();


        jXStatusBar1.add(statusLabel);
        servidoringresos1 = new Servidoringresos();
        servidoringresosController1 = new ServidoringresosController();
        servidoringresos1.setIdmunicipio(MySesion.getIdmunicipio());

        if (servidoringresosController1.findByIdmunicipio(servidoringresos1)) {
            Servidoringresos servidoringresos = servidoringresosController1.getServidoringresoslist().get(0);
            jButtonCargarRegistros.setEnabled(true);

        } else {
            Mensajeria.Mensaje("No se ha establecido el servidor de ingresos");

            jButtonCargarRegistros.setEnabled(false);
        }

     
        modeloNueva = (DefaultTableModel) jTableNueva.getModel();

    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jPanel1 = new javax.swing.JPanel();
        jLabel2 = new javax.swing.JLabel();
        jButton1 = new javax.swing.JButton();
        jXStatusBar1 = new org.jdesktop.swingx.JXStatusBar();
        jButtonCargarRegistros = new javax.swing.JButton();
        jButtonAyuda = new javax.swing.JButton();
        jScrollPane1 = new javax.swing.JScrollPane();
        jTableNueva = new javax.swing.JTable();
        jLabelInicio = new javax.swing.JLabel();
        jLabelFin = new javax.swing.JLabel();

        setClosable(true);
        setIconifiable(true);
        setMaximizable(true);
        setResizable(true);
        setTitle("Limpiar Tablas");

        jLabel2.setText("Esta opción elimina los registros de las tablas");

        jButton1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/gingresos/resources/gif/return.png"))); // NOI18N
        jButton1.setToolTipText("Cerrar");
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });

        jButtonCargarRegistros.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/gingresos/resources/gif/delete.gif"))); // NOI18N
        jButtonCargarRegistros.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonCargarRegistrosActionPerformed(evt);
            }
        });

        jButtonAyuda.setIcon(new javax.swing.ImageIcon(getClass().getResource("/org/gingresos/resources/gif/help_icon.gif"))); // NOI18N
        jButtonAyuda.setToolTipText("Ayuda");
        jButtonAyuda.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButtonAyudaActionPerformed(evt);
            }
        });

        jTableNueva.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {

            },
            new String [] {
                "Nueva", "Registros"
            }
        ));
        jScrollPane1.setViewportView(jTableNueva);

        jLabelInicio.setText("0.0.0");

        jLabelFin.setText("0.0.0");

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 452, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel1Layout.createSequentialGroup()
                        .addGap(68, 68, 68)
                        .addComponent(jButtonCargarRegistros, javax.swing.GroupLayout.PREFERRED_SIZE, 97, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(jButtonAyuda, javax.swing.GroupLayout.PREFERRED_SIZE, 86, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 98, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(55, 55, 55)
                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabelFin)
                            .addComponent(jLabelInicio)))
                    .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel1Layout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(jXStatusBar1, javax.swing.GroupLayout.PREFERRED_SIZE, 432, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel1Layout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(jLabel2)))
                .addContainerGap(81, Short.MAX_VALUE))
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jLabel2)
                .addGap(18, 18, 18)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                        .addComponent(jButtonAyuda, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(jButton1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(jButtonCargarRegistros, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, 55, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addComponent(jLabelInicio)
                        .addGap(18, 18, 18)
                        .addComponent(jLabelFin)))
                .addGap(81, 81, 81)
                .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 260, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 148, Short.MAX_VALUE)
                .addComponent(jXStatusBar1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(22, 22, 22))
        );

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
// TODO add your handling code here:
    dispose();
}//GEN-LAST:event_jButton1ActionPerformed

    private void jButtonCargarRegistrosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonCargarRegistrosActionPerformed
        Thread queryThread = new Thread() {

            public void run() {
                runQueries();
            }
        };
        queryThread.start();

    }//GEN-LAST:event_jButtonCargarRegistrosActionPerformed

    private void jButtonAyudaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonAyudaActionPerformed
        tipOfTheDay.showDialog(this);
    }//GEN-LAST:event_jButtonAyudaActionPerformed
    /**
     * @param args the command line arguments
     */
//    public static void main(String args[]) {
//        java.awt.EventQueue.invokeLater(new Runnable() {
//
//            public void run() {
//                try {
//                    new AreaCrear().setVisible(true);
//                } catch (ParseException ex) {
//                    Logger.getLogger(AreaCrear.class.getName()).log(Level.SEVERE, null, ex);
//                }
//            }
//        });
//    }
    private void runQueries() {
        try {
            if (modelo != null) {
                while (modelo != null && modelo.getRowCount() > 0) {
                    modelo.removeRow(0);
                }
            }
            if (!ConectarIngresos()) {
                Mensajeria.Mensaje("No se pudo conectar...");
                return;
            } else {
                Calendar calendario = Calendar.getInstance();
                int hora = calendario.get(Calendar.HOUR_OF_DAY);
                int minutos = calendario.get(Calendar.MINUTE);
                int segundos = calendario.get(Calendar.SECOND);
                jLabelInicio.setText(String.valueOf(hora) + ":" + String.valueOf(minutos) + ":" + String.valueOf(segundos));
               
                conexionIngresos.close();

              
                EliminarArreglopago();
                EliminarArreglopagoimpuestos();
                EliminarArreglopagonumeracion();
                EliminarBicicletas();
                EliminarBicicletaspagosplacas();
                EliminarCambioscedula();
                EliminarCierreanual();

                EliminarCierreanualvigenciasexpiradas();
                EliminarCierremensual();

                EliminarCierremensualvigenciasexpiradas();
                EliminarCierremorosidadmensual();
                EliminarCierremorosidadmensualanual();
                EliminarCierrerecargomensual();
                EliminarCodigosrecargo();
                EliminarCodigosvigencias();
                EliminarComandos();
                EliminarComerciocambioscodigo();
                EliminarComercios();

                EliminarComerciosbaja();
                EliminarComerciosbajaliberacion();
                EliminarComerciosinscripcion();
                EliminarContribuyentes();
                EliminarCorregimientos();
                EliminarEntidadhipotecaria();
                EliminarExoneraciones();
                EliminarGruporegimen();
                EliminarGruposusuarios();
                EliminarIniciofiscal();
                EliminarJuzgado();
                EliminarMorosidadmensual();
                EliminarMunicipios();
                EliminarPagosanuales();
                EliminarPagosmensuales();
                EliminarPazsalvo();
                EliminarPazsalvonumeracion();
                EliminarPorcentajes();
                EliminarPorcentajesmorosidadanual();
                EliminarPorcentajesmorosidadmensual();
                EliminarPorcentajestesorerosauxiliares();
                EliminarProvincias();
                EliminarRecargomensual();
                EliminarRecibos();
                EliminarRecibosanulados();
                EliminarReciboscontabilidadtemporal();
                EliminarReciboscontabilidadtemporalinformes();
                EliminarRecibosdetalles();
                EliminarRecibosdetallestemporal();
                EliminarRecibosnumeracion();
                EliminarRegimen();
                EliminarRegimencomercios();
                EliminarRegimencontribuyentes();
                EliminarRegimenremolques();
                EliminarRegimenvehiculos();
           EliminarRemolques();
                EliminarRemolquesbajados();
                EliminarRemolquesfideicomiso();
                 EliminarRemolqueshipoteca();
 EliminarRemolquesinscripcion();
 EliminarRemolquesinscripcionbajados();
EliminarRemolquesinscripcionexoneracion();
                EliminarRemolquesinscripcionliberados();
               EliminarRemolquesliberados();
                EliminarRemolquespagosplacas();
              EliminarRemolquessecuestroespera();
                EliminarRemolquestipo();
                EliminarRemolquestraspaso();
                EliminarRemolquestraspasonumeracion();
                EliminarSubGrupoRegimen();
                EliminarTemporalimpuestospagar();
                EliminarTemporalinformespagosmensuales();
                EliminarTemporalmorosidadmensual();
                EliminarTemporalpagosmensuales();
                EliminarTemporalremolquesplacas();
                EliminarTemporalvehiculosplacas();
                EliminarUsuarios();
                EliminarVehiculos();
                EliminarVehiculosbajados();
                EliminarVehiculosfideicomiso();
                EliminarVehiculoshipoteca();
                EliminarVehiculosinscripcion();
                EliminarVehiculosinscripcionbajados();
                EliminarVehiculosinscripcionexoneracion();
                EliminarVehiculosinscripcionliberados();
                EliminarVehiculosliberados();
                EliminarVehiculospagosplacas();
                EliminarVehiculossecuestroespera();
                EliminarVehiculostraspaso();
                EliminarVehiculostraspasonumeracion();
                EliminarVigenciasexpiradas();
                updateProgress("proceso de eliminacion terminado");
                Calendar calendario2 = Calendar.getInstance();
                int horaf = calendario2.get(Calendar.HOUR_OF_DAY);
                int minutosf = calendario2.get(Calendar.MINUTE);
                int segundosf = calendario2.get(Calendar.SECOND);
                jLabelFin.setText(String.valueOf(horaf) + ":" + String.valueOf(minutosf) + ":" + String.valueOf(segundosf));
                jButtonCargarRegistros.setEnabled(false);
            }

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "runQueries()");
        }

    }

    private void updateProgress(final String texto) {
        SwingUtilities.invokeLater(new Runnable() {

            public void run() {
                // Here, we can safely update the GUI
                // because we'll be called from the
                // event dispatch thread
//                 statusLabel.setText( texto+ " : " + queryNo);
                statusLabel.setText(texto);
            }
        });
    }

    public Boolean ConectarIngresos() {

        try {
            if (ipIngresos == null || ipIngresos.equals("")) {
                Servidoringresos servidoringresos1 = new Servidoringresos();
                ServidoringresosController servidoringresosController1 = new ServidoringresosController();
                servidoringresos1.setIdmunicipio(MySesion.getIdmunicipio());

                if (servidoringresosController1.findByIdmunicipio(servidoringresos1)) {
                    Servidoringresos servidoringresos = servidoringresosController1.getServidoringresoslist().get(0);
                    this.ipIngresos = servidoringresos.getServidor();
                } else {
                    Mensajeria.Mensaje("No se ha configurado el servidor de ingresos ");
                    return true;
                }
            }


            String databaseDB = "sirmupadb";
            String puertoDB = "3306";
            String userDB = "root";
            String passwordDB = "denver";


            String driver = "org.gjt.mm.mysql.Driver";

            Class.forName(driver).newInstance();
            String url = "jdbc:mysql://" + ipIngresos + ":" + puertoDB + "/" + databaseDB;

            conexionIngresos = DriverManager.getConnection(url, userDB, passwordDB);

            if (conexionIngresos == null) {
                Mensajeria.Mensaje("No se pudo establecer la conexion ");

                return false;
            }
            //    Mensajeria.Mensaje("Se conecto exitosamente");
            return true;

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "Conectar()");
        }
        return null;
    }

    private boolean LocalQuery(String mysq, String tabla) {
        try {
            psquery = conexionIngresos.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE,
                    ResultSet.CONCUR_UPDATABLE);
            rs = psquery.executeQuery();
            rs.next();
            int x = rs.getRow();

            if (x == 0) {
                rs.close();
                psquery.close();
                filas[0] = tabla;
                filas[1] = 0;
                modelo.addRow(filas);

                return false;
            }

            return true;
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "LocalQuery() . Tabla " + tabla);
        }
        return false;
    }

    private boolean CloseQuery(String tabla) {
        try {
            rs.close();
            psquery.close();

            filas[0] = tabla;
            filas[1] = contador;
            modelo.addRow(filas);

        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "CloseQuery()");
        }
        return false;
    }


   
    
    private void EliminarArreglopago() {
        try {

            arreglopagoController1.deleteAll();
            contador = 0;
           
            filas[0] = "arreglopago";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarArreglopago()");
        }
    }

    private void EliminarArreglopagoimpuestos() {
        try {

            arreglopagoimpuestosController1.deleteAll();
            contador = 0;
           
            filas[0] = "arreglopagoimpuestos";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarArreglopagoimpuestos()");
        }
    }

    private void EliminarArreglopagonumeracion() {
        try {

            arreglopagonumeracionController1.deleteAll();
            contador = 0;
           
            filas[0] = "arreglopagonumeracion";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarArreglopagonumeracion()");
        }
    }

    private void EliminarBicicletas() {
        try {

            bicicletasController1.deleteAll();
            contador = 0;
          
            filas[0] = "bicicletas";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarBicicletas()");
        }
    }

    private void EliminarBicicletaspagosplacas() {
        try {

            bicicletaspagosplacasController1.deleteAll();
            contador = 0;
           
            filas[0] = "bicicletaspagosplacas";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarBicicletaspagosplacas()");
        }
    }

    private void EliminarCambioscedula() {
        try {

            cambioscedulaController1.deleteAll();
            contador = 0;
           

            filas[0] = "cambioscedula";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarCambioscedula()");
        }
    }

    private void EliminarCierreanual() {
        try {

            cierreanualController1.deleteAll();
            contador = 0;
           
            filas[0] = "cierreanual";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarCierreanual()");
        }
    }

    private void EliminarCierreanualvigenciasexpiradas() {
        try {

            cierreanualvigenciasexpiradasController1.deleteAll();
            contador = 0;
            
            filas[0] = "cierreanualvigenciasexpiradas";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarCierreanualvigenciasexpiradas()");
        }
    }

    private void EliminarCierremensual() {
        try {

            cierremensualController1.deleteAll();
            contador = 0;
           

            filas[0] = "cierremensual";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarCierremensual()");
        }
    }

    private void EliminarCierremensualvigenciasexpiradas() {
        try {

            cierremensualvigenciasexpiradasController1.deleteAll();
            contador = 0;
            
            filas[0] = "cierremensualvigenciasexpiradas";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarCierremensualvigenciasexpiradas()");
        }
    }

    private void EliminarCierremorosidadmensual() {
        try {

            cierremorosidadmensualController1.deleteAll();
            contador = 0;
           
            filas[0] = "cierremorosidadmensual";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarCierremorosidadmensual()");
        }
    }

    private void EliminarCierremorosidadmensualanual() {
        try {

            cierremorosidadmensualanualController1.deleteAll();
            contador = 0;
           
            

            filas[0] = "cierremorosidadmensualanual";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarCierremorosidadmensualanual()");
        }
    }

    private void EliminarCierrerecargomensual() {
        try {

            cierrerecargomensualController1.deleteAll();
            contador = 0;
          
            filas[0] = "cierrerecargomensual";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarCierrerecargomensual()");
        }
    }

    private void EliminarCodigosrecargo() {
        try {

            codigosrecargoController1.deleteAll();
            contador = 0;
           
            filas[0] = "codigosrecargo";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarCodigosrecargo()");
        }
    }

    private void EliminarCodigosvigencias() {
        try {

            codigosvigenciasController1.deleteAll();
            contador = 0;
           

            filas[0] = "codigosvigencias";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarCodigosvigencias()");
        }
    }

    private void EliminarComandos() {
        try {

            comandosController1.deleteAll();
            contador = 0;
         
            filas[0] = "comandos";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarComandos()");
        }
    }

    private void EliminarComerciocambioscodigo() {
        try {

            comerciocambioscodigoController1.deleteAll();
            contador = 0;
           

            filas[0] = "comerciocambioscodigo";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarComerciocambioscodigo()");
        }
    }

    private void EliminarComercios() {
        try {

            comerciosController1.deleteAll();
            contador = 0;
           
            filas[0] = "comercios";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarComercios()");
        }
    }

    private void EliminarComerciosbaja() {
        try {

            comerciosbajaController1.deleteAll();
            contador = 0;
           

            filas[0] = "comerciosbaja";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarComerciosbaja()");
        }
    }

    private void EliminarComerciosbajaliberacion() {
        try {

            comerciosbajaliberacionController1.deleteAll();
            contador = 0;
          
            filas[0] = "comerciosbajaliberacion";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarComerciosbajaliberacion()");
        }
    }

    private void EliminarComerciosinscripcion() {
        try {

            comerciosinscripcionController1.deleteAll();
            contador = 0;
           

            filas[0] = "comerciosinscripcion";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarComerciosbajaliberacion()");
        }
    }

    private void EliminarContribuyentes() {
        try {
            contribuyentesController1.deleteAll();
            contador = 0;
         
            filas[0] = "contribuyentes";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarContribuyentes()");
        }
    }

    private void EliminarCorregimientos() {
        try {
            corregimientosController1.deleteAll();
            contador = 0;
           
            filas[0] = "corregimientos";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarCorregimientos()");
        }
    }

    private void EliminarEntidadhipotecaria() {
        try {

            entidadhipotecariaController1.deleteAll();
            contador = 0;
           
            filas[0] = "entidadhipotecaria";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarEntidadhipotecaria()");
        }
    }

    private void EliminarExoneraciones() {
        try {

            exoneracionesController1.deleteAll();
            contador = 0;
            
            filas[0] = "exoneraciones";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarExoneraciones()");
        }
    }

    private void EliminarGruporegimen() {
        try {

            gruporegimenController1.deleteAll();
            contador = 0;
           
            filas[0] = "gruporegimen";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarGruporegimen()");
        }
    }

    private void EliminarGruposusuarios() {
        try {

            gruposusuariosController1.deleteAll();
            contador = 0;
          
            filas[0] = "gruposusuarios";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarGruporegimen()");
        }
    }

    private void EliminarIniciofiscal() {
        try {

            iniciofiscalController1.deleteAll();
            contador = 0;
          
            filas[0] = "iniciofiscal";
            filas[1] = contador;

            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarIniciofiscal()");
        }
    }

    private void EliminarJuzgado() {
        try {

            juzgadoController1.deleteAll();
            contador = 0;
          
            filas[0] = "juzgado";
            filas[1] = contador;


            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarJuzgado()");
        }
    }

    private void EliminarMorosidadmensual() {
        try {
            morosidadmensualController1.deleteAll();
            contador = 0;
         
            filas[0] = "morosidadmensual";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarMorosidadmensual()");
        }
    }

    private void EliminarMunicipios() {
        try {
            municipiosController1.deleteAll();
            contador = 0;
            numeroregistros = listMunicipios.size();
          
            filas[0] = "municipios";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarMunicipios()");
        }
    }

    private void EliminarPagosanuales() {
        try {
            pagosanualesController1.deleteAll();
            contador = 0;
            
            filas[0] = "pagosanuales";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarPagosanuales()");
        }
    }

    private void EliminarPagosmensuales() {
        try {
            pagosmensualesController1.deleteAll();
            contador = 0;
                     
            filas[0] = "pagosmensuales";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarPagosmensuales()");
        }
    }

    private void EliminarPazsalvo() {
        try {
            pazsalvoController1.deleteAll();
            contador = 0;
           
            filas[0] = "pazsalvo";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarPazsalvo()");
        }
    }

    private void EliminarPazsalvonumeracion() {
        try {
            pazsalvonumeracionController1.deleteAll();
            contador = 0;
           
            filas[0] = "pazsalvonumeracion";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarPazsalvonumeracion()");
        }
    }

    private void EliminarPorcentajes() {
        try {
            porcentajesController1.deleteAll();
            contador = 0;
          
            filas[0] = "porcentajes";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarPorcentajes()");
        }
    }

    private void EliminarPorcentajesmorosidadanual() {
        try {
            porcentajesmorosidadanualController1.deleteAll();
            contador = 0;
           
            filas[0] = "porcentajesmorosidadanual";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarPorcentajesmorosidadanual()");
        }
    }

    private void EliminarPorcentajesmorosidadmensual() {
        try {
            porcentajesmorosidadanualController1.deleteAll();
            contador = 0;
            
            filas[0] = "porcentajesmorosidadanual";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarPorcentajesmorosidadanual()");
        }
    }

    private void EliminarPorcentajestesorerosauxiliares() {
        try {
            porcentajestesorerosauxiliaresController1.deleteAll();
            contador = 0;
           
            filas[0] = "porcentajestesorerosauxiliares";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarPorcentajestesorerosauxiliares()");
        }
    }

    private void EliminarProvincias() {
        try {
            provinciasController1.deleteAll();
            contador = 0;
            
            filas[0] = "provincias";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarProvincias()");
        }
    }

    private void EliminarRecargomensual() {
        try {
            recargomensualController1.deleteAll();
            contador = 0;
           
            filas[0] = "recargomensual";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRecargomensual()");
        }
    }

    private void EliminarRecibos() {
        try {
            recibosController1.deleteAll();
            contador = 0;
          
            filas[0] = "recibos";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRecibos()");
        }
    }

    private void EliminarRecibosanulados() {
        try {
            recibosanuladosController1.deleteAll();
            contador = 0;
        
            filas[0] = "recibosanulados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRecibosanulados()");
        }
    }

    private void EliminarReciboscontabilidadtemporal() {
        try {
            reciboscontabilidadtemporalController1.deleteAll();
            contador = 0;
            
            updateProgress("procesando reciboscontabilidadtemporal" + contador + " de 0");
            filas[0] = "reciboscontabilidadtemporal";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarReciboscontabilidadtemporal()");
        }
    }

    private void EliminarReciboscontabilidadtemporalinformes() {
        try {
            reciboscontabilidadtemporalinformesController1.deleteAll();
            contador = 0;
          
            updateProgress("procesando reciboscontabilidadtemporalinformes" + contador + " de 0");
            filas[0] = "reciboscontabilidadtemporalinformes";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarReciboscontabilidadtemporalinformes()");
        }
    }

    private void EliminarRecibosdetalles() {
        try {
            recibosdetallesController1.deleteAll();
            contador = 0;
          
            filas[0] = "recibosdetalles";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRecibosdetalles()");
        }
    }

    private void EliminarRecibosdetallestemporal() {
        try {
            recibosdetallestemporalController1.deleteAll();
            contador = 0;
      
            updateProgress("procesando recibosdetallestemporal  " + contador + " de 0");

            filas[0] = "recibosdetallestemporal";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRecibosdetallestemporal()");
        }
    }

    private void EliminarRecibosnumeracion() {
        try {
            recibosnumeracionController1.deleteAll();
            contador = 0;
          
            filas[0] = "recibosdetalles";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRecibosdetalles()");
        }
    }

    private void EliminarRegimen() {
        try {

            regimenController1.deleteAll();
            contador = 0;
            
            filas[0] = "regimen";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRegimen()");
        }
    }

    private void EliminarRegimencomercios() {
        try {

            regimencomerciosController1.deleteAll();
            contador = 0;
            
            filas[0] = "regimencomercios";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRegimencomercios()");
        }
    }

    private void EliminarRegimencontribuyentes() {
        try {

            regimencontribuyentesController1.deleteAll();
            contador = 0;
            
            filas[0] = "regimencontribuyentes";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRegimencontribuyentes()");
        }
    }

    private void EliminarRegimenremolques() {
        try {

            regimenremolquesController1.deleteAll();
            contador = 0;
           
            filas[0] = "regimenremolques";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRegimenremolques()");
        }
    }

    private void EliminarRegimenvehiculos() {
        try {

            regimenvehiculosController1.deleteAll();
            contador = 0;
           
            filas[0] = "regimenvehiculos";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRegimenvehiculos()");
        }
    }

    private void EliminarRemolques() {
        try {

            remolquesController1.deleteAll();
            contador = 0;
           
            filas[0] = "remolques";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRemolques()");
        }
    }

    private void EliminarRemolquesbajados() {
        try {

            remolquesbajadosController1.deleteAll();
            contador = 0;
           
            filas[0] = "remolquesbajados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRemolquesbajados()");
        }
    }

    private void EliminarRemolquesfideicomiso() {
        try {

            remolquesfideicomisoController1.deleteAll();
            contador = 0;
            
            filas[0] = "remolquesfideicomiso";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRemolquesremolquesfideicomiso()");
        }
    }

    private void EliminarRemolqueshipoteca() {
        try {

            remolqueshipotecaController1.deleteAll();
            contador = 0;
           
            filas[0] = "remolqueshipoteca";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRemolquesremolquesfideicomiso()");
        }
    }

    private void EliminarRemolquesinscripcion() {
        try {

            remolquesinscripcionController1.deleteAll();
            contador = 0;
            
            filas[0] = "remolquesinscripcion";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRemolquesremolquesinscripcion()");
        }
    }

    private void EliminarRemolquesinscripcionbajados() {
        try {

            remolquesinscripcionbajadosController1.deleteAll();
            contador = 0;
           
            filas[0] = "remolquesinscripcionbajados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRemolquesinscripcionbajados()");
        }
    }

    private void EliminarRemolquesinscripcionexoneracion() {
        try {

            remolquesinscripcionexoneracionController1.deleteAll();
            contador = 0;
           
            filas[0] = "remolquesinscripcionexoneracion";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRemolquesinscripcionexoneracion()");
        }
    }

    private void EliminarRemolquesinscripcionliberados() {
        try {

            remolquesinscripcionliberadosController1.deleteAll();
            contador = 0;
           
            filas[0] = "remolquesinscripcionliberados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRemolquesinscripcionliberados()");
        }
    }

    private void EliminarRemolquesliberados() {
        try {

            remolquesliberadosController1.deleteAll();
            contador = 0;
            
            filas[0] = "remolquesliberados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRemolquesliberados()");
        }
    }

    private void EliminarRemolquespagosplacas() {
        try {

            remolquespagosplacasController1.deleteAll();
            contador = 0;
           
            filas[0] = "remolquespagosplacas";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRemolquespagosplacas()");
        }
    }

    private void EliminarRemolquessecuestroespera() {
        try {

            remolquessecuestroesperaController1.deleteAll();
            contador = 0;
            
            filas[0] = "remolquessecuestroespera";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRemolquessecuestroespera()");
        }
    }

    private void EliminarRemolquestipo() {
        try {

            remolquestipoController1.deleteAll();
            contador = 0;
           
            filas[0] = "remolquestipo";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRemolquestipo()");
        }
    }

    private void EliminarRemolquestraspaso() {
        try {

            remolquestraspasoController1.deleteAll();
            contador = 0;
            
            filas[0] = "remolquestraspaso";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRemolquestraspaso()");
        }
    }

    private void EliminarRemolquestraspasonumeracion() {
        try {

            remolquestraspasonumeracionController1.deleteAll();
            contador = 0;
            
            filas[0] = "remolquestraspasonumeracion";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarRemolquestraspasonumeracion()");
        }
    }

    private void EliminarSubGrupoRegimen() {
        try {

            contador = 0;
            
            filas[0] = "subgruporegimen";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarSubGrupoRegimen()");
        }
    }

    private void EliminarTemporalimpuestospagar() {
        try {

            contador = 0;
            temporalimpuestospagarController1.deleteAll();

        

            filas[0] = "temporalimpuestospagar";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarTemporalimpuestospagar()");
        }
    }

    private void EliminarTemporalinformespagosmensuales() {
        try {

            contador = 0;
            temporalinformespagosmensualesController1.deleteAll();

       

            filas[0] = "temporalinformespagosmensuales";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarTemporalinformespagosmensuales()");
        }
    }

    private void EliminarTemporalmorosidadmensual() {
        try {

            contador = 0;
            temporalmorosidadmensualController1.deleteAll();


            filas[0] = "temporalmorosidadmensual";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarTemporalmorosidadmensual()");
        }
    }

    private void EliminarTemporalpagosmensuales() {
        try {

            contador = 0;
            temporalpagosmensualesController1.deleteAll();

  
            filas[0] = "temporalpagosmensuales";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarTemporalpagosmensuales()");
        }
    }

    private void EliminarTemporalremolquesplacas() {
        try {

            contador = 0;
            temporalremolquesplacasController1.deleteAll();

     

            filas[0] = "temporalremolquesplacas";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarTemporalremolquesplacas()");
        }
    }

    private void EliminarTemporalvehiculosplacas() {
        try {

            contador = 0;
            temporalvehiculosplacasController1.deleteAll();

      

            filas[0] = "temporalvehiculosplacas";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarTemporalvehiculosplacas()");
        }
    }
    
     private void EliminarUsuarios() {
        try {

            contador = 0;
            usuariosController1.deleteAll();
            Usuarios usuarios1 =  new Usuarios("avbravo",
                    "0nDLX+nzMRI=",
                    "aristides villarreal bravo",
           "72","avbravo@gmail.com","966-6278","65277389","SI","DESARROLLADOR","7-7-7");
         usuariosController1.insert(usuarios1);
            filas[0] = "usuarios";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarUsuarios()");
        }
    }
     
      private void EliminarVehiculos() {
        try {

            contador = 0;
            vehiculosController1.deleteAll();
         
            filas[0] = "vehiculos";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarVehiculos()");
        }
    }
      
         private void EliminarVehiculosbajados() {
        try {

            contador = 0;
            vehiculosbajadosController1.deleteAll();
          
            filas[0] = "vehiculosbajados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarVehiculosbajados()");
        }
    }
  private void EliminarVehiculosfideicomiso() {
        try {

            contador = 0;
            vehiculosfideicomisoController1.deleteAll();
           
            filas[0] = "vehiculosfideicomiso";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarVehiculosfideicomiso()");
        }
    }
  private void EliminarVehiculoshipoteca() {
        try {

            contador = 0;
           
            filas[0] = "vehiculoshipoteca";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarVehiculoshipoteca()");
        }
    }
  
  private void EliminarVehiculosinscripcion() {
        try {

            contador = 0;
            
            filas[0] = "vehiculosinscripcion";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarVehiculosinscripcion()");
        }
    }
   private void EliminarVehiculosinscripcionbajados() {
        try {

            contador = 0;
            vehiculosinscripcionbajadosController1.deleteAll();
            
            filas[0] = "vehiculosinscripcionbajados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarVehiculosinscripcionbajados()");
        }
    }
   
    private void EliminarVehiculosinscripcionexoneracion() {
        try {

            contador = 0;
            vehiculosinscripcionexoneracionController1.deleteAll();
           
            filas[0] = "vehiculosinscripcionexoneracion";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarVehiculosinscripcionexoneracion()");
        }
    }
   
    private void EliminarVehiculosinscripcionliberados() {
        try {

            contador = 0;
            vehiculosinscripcionliberadosController1.deleteAll();
            
            filas[0] = "vehiculosinscripcionliberados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarVehiculosinscripcionliberados()");
        }
    }
    
     private void EliminarVehiculosliberados() {
        try {

            contador = 0;
            vehiculosliberadosController1.deleteAll();
            
            filas[0] = "vehiculosliberados";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarVehiculosliberados()");
        }
    }
     
     private void EliminarVehiculospagosplacas() {
        try {

            contador = 0;
            vehiculospagosplacasController1.deleteAll();
           
            filas[0] = "vehiculospagosplacas";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarVehiculosPagosplacas()");
        }
    }
     
      private void EliminarVehiculossecuestroespera() {
        try {

            contador = 0;
            vehiculossecuestroesperaController1.deleteAll();
           
            filas[0] = "vehiculossecuestroespera";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarVehiculosSecuestroespera()");
        }
    }
      
       private void EliminarVehiculostraspaso() {
        try {

            contador = 0;
            vehiculostraspasoController1.deleteAll();
           
            filas[0] = "vehiculostraspaso";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarVehiculostraspaso()");
        }
    }
       
       private void EliminarVehiculostraspasonumeracion() {
        try {

            contador = 0;
            vehiculostraspasonumeracionController1.deleteAll();
          
            filas[0] = "vehiculostraspasonumeracion";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarVehiculostraspasonumeracion()");
        }
    }
        private void EliminarVigenciasexpiradas() {
        try {

            contador = 0;
            vigenciasexpiradasController1.deleteAll();
           
            filas[0] = "vigenciasexpiradas";
            filas[1] = contador;
            modeloNueva.addRow(filas);
        } catch (Exception ex) {
            Mensajeria.MensajeError(ex, "EliminarVigenciasexpiradas()");
        }
    }
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButtonAyuda;
    private javax.swing.JButton jButtonCargarRegistros;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabelFin;
    private javax.swing.JLabel jLabelInicio;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JTable jTableNueva;
    private org.jdesktop.swingx.JXStatusBar jXStatusBar1;
    // End of variables declaration//GEN-END:variables
}
